package com.whmskj.xjlhsc.service.dto;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date;

/**
 * @BelongsProject: XJLHSC
 * @BelongsPackage: com.whmskj.xjlhsc.service.dto
 * @Author: lk
 * @CreateTime: 2025-06-23
 * @Description: TODO
 * @Version: 1.0
 */
@Data
@Schema(description = "维保监督列表")
public class RepairTaskDto implements Serializable {

    @Schema(description = "维保记录ID")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long recordId;

    @Schema(description = "计划日期")
    private LocalDate planDate;

    @Schema(description = "类型 100维保")
    private Integer type;

    @Schema(description = "项目类型 96揩车 97检修")
    private Integer itemType;

    @Schema(description = "维保监督状态 112未处理 113已逾期 114驳回 115维保中(待审核) 119审核通过")
    private Integer wbJdState;

    @Schema(description = "名称")
    private String showName;


}
